package com.ruoyi.xuexiao.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.xuexiao.domain.entity.KsTc;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * 矿山图层业务层
 * @author 窦凯欣
 */
public interface KsTcsService extends IService<KsTc>
{
    /**
     * 上传zip解压shp文件信息存入数据库
     * @param file
     * @throws IOException
     * @author 窦凯欣
     */
    Boolean uploadShp(MultipartFile file) throws IOException;

    /**
     * 查询shp文件信息添加数据并分页
     * @author 窦凯欣
     */
    List<KsTc> mountDataAll(String xkzh);

    /**
     * 查询ks全部数据
     * @author 窦凯欣
     */
    List<KsTc> getKsDataAll();

    /**
     * 根据id删除shp文件信息
     * @param id
     * @author 窦凯欣
     */
    Boolean deleteByid(Long[] id);
}
